

package com.zdkj.subway.support.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zdkj.admin.api.entity.SysDictItem;
import com.zdkj.subway.support.entity.EsStation;
import com.zdkj.subway.support.entity.SwPmTicketCardTypeParam;

import java.util.List;

/**
 * 子类型票卡参数表
 *
 * @author cuilei
 * @date 2020-06-01 14:16:02
 */
public interface SwPmTicketCardTypeParamService extends IService<SwPmTicketCardTypeParam> {

    List<SysDictItem> listIssuingMethod(String taskType);

    List<SysDictItem> listOfIssuingMethod();

    List<SysDictItem> SubClearRulesAll(String clearRulesId);

    List<SysDictItem> listClearRulesA();

    List<SysDictItem> listClearRulesB();

    List<SysDictItem> listClearRules();

    List<EsStation> getEsStationAll();

    List<SysDictItem> getDictFaultDeviceType();

    List<SysDictItem> getDictFaultDeviceOrder(String deviceTypeId);
    /**
	  根据线路和车站编号获得对应的车站名称
	  如果车站标识为空，只返回对应的线路数据	  
	*/
	EsStation getEsStationInfo(String lineCode,String stationCode);
}
